home *** CD-ROM | disk | FTP | other *** search
/ Aminet 35 / Aminet 35 (2000)(Schatztruhe)[!][Feb 2000].iso / Aminet / game / shoot / ADescentSrc.lha / descent / 2d / Makefile < prev    next >
Makefile  |  1998-08-08  |  937b  |  40 lines

  1. # Kludgy makefile
  2. #
  3. # $Log: Makefile,v $
  4. # Revision 1.2  1998/08/08 15:52:22  nobody
  5. # Activated the Editor
  6. #
  7. # Revision 1.1.1.1  1998/03/03 15:11:46  nobody
  8. # reimport after crash from backup
  9. #
  10. # Revision 1.2  1998/02/13 23:13:49  hfrieden
  11. # Added ranlib for lib
  12. #
  13. #
  14.  
  15. LIBDIR=../lib
  16. OBJDIR=../objects
  17.  
  18. LIB=$(LIBDIR)/libgr.a
  19. LIB_OBJS=  \
  20.     $(OBJDIR)/palette.o $(OBJDIR)/gr.o $(OBJDIR)/canvas.o \
  21.     $(OBJDIR)/pixel.o $(OBJDIR)/rect.o $(OBJDIR)/2dsline.o $(OBJDIR)/line.o \
  22.     $(OBJDIR)/box.o $(OBJDIR)/poly.o $(OBJDIR)/disc.o $(OBJDIR)/gpixel.o \
  23.     $(OBJDIR)/font.o $(OBJDIR)/bitmap.o $(OBJDIR)/bitblt.o $(OBJDIR)/pcx.o \
  24.     $(OBJDIR)/rle.o $(OBJDIR)/scale.o $(OBJDIR)/ibitblt.o
  25.  
  26. all: $(LIB)
  27.  
  28. $(LIB): $(LIB_OBJS)
  29.     ar rcs $(LIB) $(LIB_OBJS)
  30.     ranlib $(LIB)
  31.  
  32. $(OBJDIR)/scale.o: scale.c
  33.     gcc $(CFLAGS) -O3 -fexpensive-optimizations $(INCLUDES) -o $@ -c $<
  34.  
  35. $(OBJDIR)/%.o : %.c
  36.     gcc $(CFLAGS) $(INCLUDES) -o $@ -c $<
  37.  
  38. clean:
  39.     rm -f $(LIB) $(LIB_OBJS)
  40.